package com.software.sqlite.api.app.v1.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class CourseVO {

    @ApiModelProperty(value="学科id",name="subjectId",example="1")
    private Integer subjectId;
    @ApiModelProperty(value="学科名称",name="subjectName",example="基本功")
    private String subjectName;
    @ApiModelProperty(value="课程id",name="courseId",example="1")
    private Integer courseId;
    @ApiModelProperty(value="课程名称",name="courseName",example="舞蹈练习")
    private String courseName;
    @ApiModelProperty(value="课程密码",name="coursePassword",example="coursePassword")
    private String coursePassword;
    @ApiModelProperty(value="课程封面",name="courseCover",example="")
    private String courseCover;
    @ApiModelProperty(value="教师姓名",name="teacherName",example="林琳琳")
    private String teacherName;
    @ApiModelProperty(value="课程目标",name="courseTarget",example="记住动作要点")
    private String courseTarget;
    @ApiModelProperty(value="适合人群",name="crowd",example="10-18岁人群")
    private String crowd;
    @ApiModelProperty(value="课程简介",name="introduction",example="舞蹈练习，需要记住动作要点")
    private String introduction;
    @ApiModelProperty(value="课程目录",name="chapterList",example="[]")
    private List<ChapterVO> chapterList=new ArrayList<>();

}
